package com.dongdongshop.service;

import com.dongdongshop.pojo.*;
import com.dongdongshop.utils.ToEmail;
import com.dongdongshop.vo.AddressVo;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface UserService {

    //获取用户信息
    TbUser getUserList(String username);

    //获取用户地址信息
    List<AddressVo> getAddress(String username);

    //获取省
    List<TbProvinces> getProvince(String id);

    //获取市
    List<TbCities> getCity(String id);

    //获取区
    List<TbAreas> getDistrict(String id);

    //增加地址信息
    void addAddress(TbAddress address);

    //删除地址信息
    void deleteAddress(Long id);

    //回显信息
    TbAddress editAddress(Long id);

    //修改信息
    void updateAddress(TbAddress address);

    // 修改用户 密码
    void updatePwd(String username);

    //发送邮件接口
    void sendFileEmail(ToEmail toEmail, MultipartFile[] multipartFile);

    // 获取全部用户信息
    List<TbUser> getAll();

}
